AXE er en rekursiv nedstigningen parser generator C ++ bibliotek med følgende egenskaper: bruker C ++ 11 anlegg for naturlig EBNF lignende grammatikk spesifikasjon; et stort sett med forhåndsdefinerte syntaksregler og semantiske handlinger; lett utvidbar med tilpassede regler; i stedet regler og semantiske handlinger etableringen ved hjelp av Lambda funksjoner; de fleste reglene er karaktertype agnostiker, krever bare frem iteratorer; ingen vilkårlig skille mellom leksikalsk analyse (tokenization) og parsing; lite kjøretid overhead som resulterer i rask, kompakt kjørbar; header eneste bibliotek, ikke behov for å koble; plattform agnostiker, bruker bare standard C ++ 11 kompilator
Hva er nytt i denne utgaven.
Versjon 1.5 inneholder nye analysefunksjoner
Kommentarer ikke funnet